# ... existing code ...
from matplotlib.figure import Figure
import matplotlib.pyplot as plt
# 设置支持中文的字体
plt.rcParams['font.sans-serif'] = ['SimHei']  # 使用黑体字体
# 解决负号显示问题
plt.rcParams['axes.unicode_minus'] = False
# 示例数据
months = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
temperatures = [2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24]

# 创建一个图形和一个子图
fig, ax = plt.subplots()

# 绘制折线图
ax.plot(months, temperatures, marker='o')

# 设置标题和坐标轴标签
ax.set_title('去年12个月的温度变化图')
ax.set_xlabel('月份')
ax.set_ylabel('温度(°C)')

# 显示图形
plt.show()
# ... existing code ...
